package com.gl.base;

import android.support.annotation.Nullable;
import android.widget.BaseAdapter;

import java.util.List;

/**
 * Created by guolei on 16-3-14.
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * |        没有神兽，风骚依旧！          |
 * |        QQ:1120832563             |
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 */

public abstract class BaseDragAdapter extends BaseAdapter{

    public abstract void addItem(BaseItem item);

    public abstract void exchange(int dragPosition,int dropPosition);

    public abstract List<? extends BaseItem> getList();

    public abstract void removeItem(BaseItem item);

    public abstract void removePosition(int position);

    public abstract void setVisiable(boolean visiable);

    public abstract void setShowDropItem(boolean show);

}
